home *** CD-ROM | disk | FTP | other *** search
- Path: ntc.nokia.com!newshost!perryman
- From: perryman@benelli.uk.tele.nokia.fi (Steven Perryman)
- Newsgroups: comp.object,comp.lang.c++,comp.realtime,comp.dcom.telecom.tech,comp.arch.embedded
- Subject: Re: Can OO be successful in real-time embedded systems?
- Date: 11 Apr 1996 08:04:30 GMT
- Organization: Nokia Telecommunications, Transmission Product Development,
- Cambridge, UK
- Message-ID: <PERRYMAN.96Apr11090431@benelli.uk.tele.nokia.fi>
- References: <316BF0C5.1FE1@condat.de>
- NNTP-Posting-Host: benelli.uk.ntc.nokia.com
- In-reply-to: Henning Rietz's message of Wed, 10 Apr 1996 17:32:53 +0000
-
- In article <316BF0C5.1FE1@condat.de> Henning Rietz <rietz@condat.de> writes:
-
- > For the last couple of weeks I have been involved in a major survey on
- > the use of object oriented techniques in the area of telecommunications
- > (mainly in the German speaking region).
-
- > I can say "everybody" is using OO in some areas (mainly network
- > management, switch provisioning, customer care), BUT there are (almost)
- > no examples in the area of (small) embedded systems, main reasons for
- > that being:
-
- Yeah, everyone is using OO to build TMN management systems, the Alcatel SEL
- and Siemens notably in Germany. But Network Elements are being built with OO
- on embedded systems. Nokia have done so, and have deployed products. I believe
- Siemens in Belgium are building SDH muxes with OO. Alcatel are bound to be
- doing so too. I think GPT in the UK also use OO/C++ for their muxes too.
-
- > - "OO systems are too slow"
- > - "OO systems eat up too much memory"
-
- I not sure about that. These issues are valid for all embedded systems IMHO,
- and not just those developed using OO techniques. I guess it would depend on
- your target platform, RTOS facilities (memory mgmt, IPC etc) , and the vendor
- compilers you are using.
-
- OOD for embedded systems seems to be the challenge.
- You can come up with a HW platform-free OOA for your system quite easily, but
- then taking that thru an OOD without losing any of the OO expressiveness and
- also addressing the particular constraints/issues of the target embedded sys,
- that is the challenge.
-
-
- Regards,
- Steven Perryman
- perryman@cpd.ntc.nokia.com
-
-